/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package utils;

import java.sql.Timestamp;
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

/**
 *
 * @author Alice
 */
public class EmailVincitoreUNITN {
    public EmailVincitoreUNITN(){
        
    }
    public static void main(int idProd,String nomeProd,float prezzoSped,float totTassa,Timestamp dataOra,String nome,String cognome,String email) throws AddressException, MessagingException {
try {
Properties props = System.getProperties();
props.put( "mail.smtp.host", "telnet mail.unitn.it 25" );
// al posto del nome in rosso va il mio server o smarthost provider
props.put( "mail.debug", "true" );
Session session = Session.getDefaultInstance( props );
Message message = new MimeMessage( session );
InternetAddress from = new InternetAddress( "info@unitn.it" );
InternetAddress to[] =InternetAddress.parse(email);
message.setFrom( from );
message.setRecipients( Message.RecipientType.TO, to );
message.setSubject( "WeBuy-Asta: avviso Cancellazione Asta" );
message.setSentDate( new Date() );
message.setText( "Spet.Le "+nome+" "+cognome+", \n"+
            "Le comunichiamo che si è aggiudicato questo Prodotto:\n"+
              "\n"+
                "N° LOTTO: "+idProd+";\n"+
                "NOME PRODOTTO: "+nomeProd+";\n"+
                "PREZZO SPEDIZIONE: "+prezzoSped+" € ;\n"+
                "TOTALE+TASSA_CASA_ASTA: "+totTassa+" € ;\n"+
                "DATA/ORA : "+dataOra+";\n"+
                "\n"+
                "le Nostre Congratulazioni per l'Acquisto.\n"+
                "Speriamo che sia soddisfatto e Partecipi ancora alle Nostre Aste. \nDistinti Saluti.\n"+
                "WeBuy"+
               "\n\n\n"+new Date()
            );
Transport.send(message);
} catch(MessagingException e) {
e.printStackTrace(); // USARE LOG4J!!!
}
}
}    

